[ create a new paste ] login | about

Project: Start_with_Ruby
Link: http://start_with_ruby.codepad.org/l97fIaLh    [ raw code | output | fork ]

twitlingua - Ruby, pasted on Oct 10:
#1장에서.. 


#1년을 시간으로 환산하면?

puts "그리고 10년을 초로 환산하려면."

puts "1년을 시간으로 환산하려면"
puts "1일은 24시간이고, 1년은 365일이므로, 24 * 365 를 계산해야 한다."
# puts "즉 1년은..." + 24 * 365 + "시간!!" <= 이 부분은 왜 에러나지?

puts 24*365

var = 24*365

#아하!!! 이런 에러구나.
#Line 18:in `+': can't convert Fixnum into String (TypeError)
# 문자열하고 숫자를 그냥 더할 수가 없어서 에러가 나는구만!

# puts "즉 1년은..." + 24 * 365.to_s + "시간!!" <=이렇게 해주면 에러 안 나겠지~



puts var

puts '즉 1년은...' + var.to_s + '시간!!'  

puts '야호! 이제 에러 안 난다~~'


Output:
1
2
3
4
5
6
7
그리고 10년을 초로 환산하려면.
1년을 시간으로 환산하려면
1일은 24시간이고, 1년은 365일이므로, 24 * 365 를 계산해야 한다.
8760
8760
즉 1년은...8760시간!!
야호! 이제 에러 안 난다~~


Create a new paste based on this one


Comments: